#include "LitEnumStr.h"

#ifndef ENUM_GUARD_CoreComponentType
#define ENUM_GUARD_CoreComponentType

namespace Lit
{
	ENUM_BEGIN(CoreComponentType)
	{
		ENUM_ELEM_SETTR( COM_NONE, "None" ),
		ENUM_ELEM_SETTR( COM_GAMESTATEMANAGER, "GameStateManager" ),
		ENUM_ELEM_SETTR( COM_SCENEMANAGER, "SceneManager" ),
		ENUM_ELEM_SETTR( COM_PHYSICSMANAGER, "PhysicsManager" ),
		ENUM_ELEM_SETTR( COM_CACHEMANAGER, "CacheManager" )
	}
	ENUM_END(CoreComponentType);
};

#endif